#include "scaler.h"

Scaler::Scaler(float _smin, float _smax, float _nmin, float _nmax){
  smin = _smin;
  smax = _smax;
  nmin = _nmin;
  nmax = _nmax;
}

float Scaler::scale(float _sx){
  if(smax == smin) return smax;
  return nmin
         + ((_sx - smin)/(smax - smin))
         * (nmax - nmin);
}
